From f95fb6f893db0af64efd002037a28dc6d8701d41 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 23 Nov 2014 18:25:35 -0500 Subject: [PATCH] GtkGLArea: avoid extraneous property notifications --- gtk/gtkglarea.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/gtk/gtkglarea.c b/gtk/gtkglarea.c index 9344178b3f..44f408e4ed 100644 --- a/gtk/gtkglarea.c +++ b/gtk/gtkglarea.c @@ -743,6 +743,7 @@ gtk_gl_area_class_init (GtkGLAreaClass *klass) GDK_GL_PROFILE_DEFAULT, G_PARAM_READWRITE | G_PARAM_CONSTRUCT | + G_PARAM_EXPLICIT_NOTIFY | G_PARAM_STATIC_STRINGS); /** @@ -765,7 +766,9 @@ gtk_gl_area_class_init (GtkGLAreaClass *klass) P_("Auto render"), P_("Whether the gl area renders on each redraw"), TRUE, - GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY); + GTK_PARAM_READWRITE | + G_PARAM_STATIC_STRINGS | + G_PARAM_EXPLICIT_NOTIFY); /** * GtkGLArea:has-alpha: @@ -784,7 +787,9 @@ gtk_gl_area_class_init (GtkGLAreaClass *klass) P_("Has alpha"), P_("Whether the gl area color buffer has an alpha component"), FALSE, - GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY); + GTK_PARAM_READWRITE | + G_PARAM_STATIC_STRINGS | + G_PARAM_EXPLICIT_NOTIFY); /** * GtkGLArea:has-depth-buffer: @@ -799,7 +804,9 @@ gtk_gl_area_class_init (GtkGLAreaClass *klass) P_("Has depth buffer"), P_("Whether a depth buffer is allocated"), FALSE, - GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY); + GTK_PARAM_READWRITE | + G_PARAM_STATIC_STRINGS | + G_PARAM_EXPLICIT_NOTIFY); /** * GtkGLArea:has-stencil-buffer: @@ -814,7 +821,9 @@ gtk_gl_area_class_init (GtkGLAreaClass *klass) P_("Has stencil buffer"), P_("Whether a stencil buffer is allocated"), FALSE, - GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY); + GTK_PARAM_READWRITE | + G_PARAM_STATIC_STRINGS | + G_PARAM_EXPLICIT_NOTIFY); gobject_class->set_property = gtk_gl_area_set_property; gobject_class->get_property = gtk_gl_area_get_property; -- 2.30.2